Part Number Hot Search : 
LVCH16 USB22 MB7131 1N474 15KPA 170BRM 1SV30907 SK5819
Product Description
Full Text Search
 

To Download IS-C1603H Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 1 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 IS-C1603H intelligent controller users manual revision a IS-C1603H 40 lcd 64x32 controller version 1.2 nkk switches 7850 e. gelding drive scottsdale, az 85260 toll free 1-877-2buynkk (877-228-9655) phone 480-991-0942 fax 480-998-1435 e-mail all rights reserved worldwide nkk switches makes no warranty for the use of these products and assumes no responsibility for any err ors, which may appear in this document, nor does it make a commitment to update the information contained h erein. smart switch is trademark of nkk switches.
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 2 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 table of contents table of contents .................................. ................................................... .....................2 1. general controller features .................... ................................................... ............3 2. compatible logic boards......................... ................................................... .............4 3. operational detail.............................. ................................................... ....................5 4. communication protocol .......................... ................................................... ............7 5. hardware ........................................ ................................................... ........................32 6. key terms & definitions......................... ................................................... ..............42 7. programming the firmware........................ ................................................... .........43 8. firmware problems ............................... ................................................... ................43 appendix........................................... ................................................... ..........................44
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 3 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 1. general controller features the IS-C1603H controls up to 40 lcd 64x32 switches/ displays. the IS-C1603H is designed to be used in many different applications. there is total flexibi lity with user-defined features that allow the cont rollers to be programmed for specific applications. the user defi ned data and set-up are stored in a non volatile me mory and specify the way the system behaves. the firmware ca n be customized based on customer requirements. bel ow are current features: general features: ? control up to 40 lcd 64x32 switches/displays. ? serial communication via rs232 (9.6k, 19.2k, 57.6k default, 1 start bit, 8 bit , 1 stop bit). ? rs422 optional. ? user programmable for images, attributes and set-up s. ? look up tables for fonts 5x7 and 7x10. ? additional 160 user defined look up table for each of font 5x7 and font 7x10. ? led brightness settings. ? memory for 255 images and attributes. ? reports switch activities via serial port. ? user defined activity reports based on switch or pi cture presses and releases. up to 15 bytes. ? can be programmed to mimic an existing keyboard tha t transmits over rs232 or rs422. ? stand alone operation or real time control by host. switch-action report from the controller to the hos t: user selectable for any of the reports below: ? default switch press event (1 byte in the form of 8 0h + switch #). ? default switch release event (1 byte in the form of c0h + switch #). ? default image press event (2 byte indicating locati on). ? default image release event (2 byte indicating loca tion). ? user-defined switch press event report (up to 15 by tes). ? user-defined switch release event report (up to 15 bytes). ? user-defined picture press event report (up to 15 b ytes). ? user-defined picture release event report (up to 15 bytes). set-up options: ? adjustable audio feedback while switch is pressed. ? user-defined font 5x7 (256 character). ? user-defined font 7x10(256 character). ? user-defined backlighting blinking off duration. ? user-defined backlighting on-to-off ratio.
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 4 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 real-time operation features: ? download a graphic image data to any address. ? select image display for each lcd module. ? download one row or one characters and controller w ill create graphic data using 5x7 font for the specified position in the display at any address. ? download one row or one characters and controller w ill create graphic data using 7x10 font for the specific position in the display at any address. ? control any single pixel on any of 255 images. ? change backlight color on any lcd module. 2. compatible logic boards switch logic boards: pcb?s with mounted switches or displays that are used for this controller are cal led logic boards. the available logic boards are listed below . based on components on the logic boards and the l ength of the interconnect cables, the number of switches that can be connected to the controller may be much less than 40 switches. all the logic boards have two 7x2 connectors and ca n be daisy chained via 14 pin ribbon cables. jp2 of the is- c1603h gets connected to j1 of the first logic boar d, j2 of the first logic board gets connected to j1 of the second logic board and so on. the red wire of the r ibbon cable, indicating pin 1, must be connected to pin 1 for all connections. the following is a list of compatible logic boards and switches. rgb, two modules: a. is-l02a1-c two lcd 64x32 rgb switch b. is-l02f1-c two lcd 64x32 rgb display c. is-l02h2-c two lcd 64x32 rgb compact switch note: maximum of 16 switches can be connected using these logic boards. last logic board in daisy chai n needs terminating 200 ohm resistor between j2 pin 3 and rj pin 2. rgb, six modules: side by side stackable. a. is-l06a1-c six lcd 64x32 rgb, 2x3 (cxr). note: maximum of 40 switches can be connected using this logic boards. new logic boards can be designed based on customer requirements. note: make sure the power is off when connecting or disconnecting the logic boards to or from the controller or to each other. note: improper installation of the logic boards cou ld damage the logic boards, lcd modules and the controller.
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 5 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 3. operational detail power-up sequence: each switch has a pointer. there are 255 addresses in the memory (01h to ffh). each address holds a pa ge of data. each page has an image data, attribute block, and user-defined look-up tables. upon power-up the data from page 1 is displayed on switch 1, the data from page 2 is displayed on swit ch 2 and so on for maximum of 40 switches. the image data for modules are sent to module once and the modules handle the refreshing. the led code s are transferred to an intermediate buffer for refresh. therefore any command from host that make changes t o the storage data will go to effect immediately only if it also transfers the code to intermediate buffer o r modules. after power-up or reset, the controller transmits 1 1h. this lets the host know that the controller is on line and ready for commands. the controller then waits for a switch action or a command from the host. main operational mode: the controller takes the following actions upon a s witch press/release. 1. switch release: a. if bit 0 of flag-a is enabled (default: enabled), t ransmit (switch # + c0h) to host in hex format. b. if bit 2 of flag-c is enabled (default: disabled), transmit to host 0 to 15 characters according to us er- defined switch release look-up table associated wit h the switch number. c. if bit 0 of flag-c is enabled (default: disabled), transmit to host in ascii hex format the pointer value of the image being displayed. d. if bit 1 of flag-c is enabled (default: disabled), transmit to host up to a maximum of 8 characters according to user-defined image release look-up tab le associated with the pointer. 2. switch closure: a. if bit 1 of flag-a is enabled (default: enabled), t ransmit (switch # + 80h) to host in hex format. b. if bit 2 of flag-a is enabled (default: disabled), transmit to host 0 to 15 characters according to us er- defined switch press look-up table associated with the switch number. c. if bit 3 of flag-a is enabled (default: disabled), transmit to host in ascii hex format the pointer value of the image being displayed. d. if the bit 4 of flag-a is enabled (default: disable d), transmit to host up to a maximum of 15 characters according to user-defined image press lo ok-up table associated with the pointer. e. if bit 5 of flag-a is enabled (default: enabled) th en do the following:
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 6 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 1. update the pointers with the addresses from the att ribute block in the page of the displaying image. if any of the addresses in the attribute blo ck is equal to zero do not change that pointer. 2. if bit 0 of flag-b is enabled (default: enabled), u pdate the lcd/led codes for the switches according to updated pointers. led backlighting for 64x32 resolution switches: the led code has two bytes, one byte for ?on cycle? and one byte for ?off cycle?. the format for both bytes is the same. following is the byte format: b7 b6 b5 b4 b3 b2 b1 b0 r r g g b b 1 1 for each of red, green and blue color: 00=off 01= ? brightness 10 = ? brightness 11= full brightness attribute block for 64x32 resolution switches: the number of bytes in the attribute block is equal number of switches plus 2. the last two bytes are the led backlight codes. below is the attribute block for a 16 switch system . byte description 1 address for lcd module #1 when switch is pressed. 2 address for lcd module #2 when switch is pressed ? ? 15 address for lcd module #15 when switch is presse d. 16 address for lcd module #16 when switch is presse d. 17 led on cycle 18 led off cycle image block for 64x32 resolution switches: a block of 256 bytes. byte description 1-8 first line of picture 9-16 second line of picture ? ? ? 241-248 31st line of picture 249-256 32nd line of picture
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 7 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 bit map format for the legend block byte 8 byte 7 ? byte2 byte 1 d7d6d5d4d3d2d1d0 d7d6?d1d0 ? d7d6?d1d0 d7d6d5d4d3d2d1d0 byte 16 ? byte 9 d7d6d5d4d3d2d1d0 ? d7d6d5d4d3d2d1d0 . . ? . . . . ? . . . . ? . . . . ? . . byte 256 ? byte 249 d7d6d5d4d3d2d1d0 d7d6?d1d0 ? d7d6?d1d0 d7d6d5d4d3d2d1d0 please note this bit map is different than the swit ch bitmap. 4. communication protocol the controller communicates with the host by serial communication via rs232. the default setting is 57 .6k baud rate. the controller receives the data via an interrupt routine that places the data on the circu lar receive buffer. when the controller detects data in the cir cular receive buffer, it reads one byte and execute s the following: a. if the byte is a command, the controller transm its a 61h and executes the subroutine for the comma nd and upon completion of command the controller trans mits 79h. one byte commands do not transmit 79h. all of the commands are explained in detail in this section. b. if the byte is not a command, it is ignored. when the controller executes a subroutine and expec ts additional information: a. a timer is set. if the expected data byte is no t received in 50ms, the controller transmits 6eh an d terminates the routine. b. if the byte value is not acceptable (invalid ra nge, option, etc.), the controller transmits 6eh an d terminates the routine. commands are one byte in the range of 20h to 2fh an d 01h and are transmitted in hex format. the contro ller transmits 61h upon receiving of any of the command byte stated above. when a command has more bytes associated as options or data then the controller t ransmit 79h upon completion of the command. if a command requires the controller to transmit informa tion, the information will be transmitted after 61h and before 79h. the proper format for all command optio ns and data is specified for each command.
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 8 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 commands to the controller 1. commands that do not alter the data in the storage memory: command to reboot the controller the command reboots the controller to power-up stat e. command format: 24h transmit format: (xxh) after reset, controller transmits 11h indicating it is ready for operation. there is not enough time b efore reset for 61h to be transmitted for this command. command to check communication the command is used to check if the controller is o n-line. command format: 01h transmit format: (xxh) the controller transmits back 61h to the host. command to update led codes from storage. the command cause the controller to put led codes t o the refresh buffer from storage according to the pointers. command format: 23h transmit format: (xxh) the controller transmits back 61h to the host. command to refresh the images this command refreshes the images from storage mem ory to the specified modules according the active pointers. command format: 25h [1 to 8] [9 to 16] [17 to 24] [25 to 32] [33 to 40] transmit format: (xxh) (xxah) (xxah) (xxah) (xxah) (xxah) [1 to 8] is one byte and must be sent in ascii hex format. bit7 is for the module 1 and bit0 is for t he module 8. a high bit causes the refresh. [9 to 16] is one byte and must be sent in ascii hex format. bit7 is for the module 9 and bit0 is for t he module 16. a high bit causes the refresh. [17 to 24] is one byte and must be sent in ascii he x format. bit7 is for the module 17 and bit0 is for the module 24. a high bit causes the refresh.
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 9 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 [25 to 32] is one byte and must be sent in ascii he x format. bit7 is for the module 25 and bit0 is for the module 32. a high bit causes the refresh. [33 to 40] is one byte and must be sent in ascii he x format. bit7 is for the module 33 and bit0 is for the module 40. a high bit causes the refresh. command to upload a legend block this command uploads a legend block from the eepro m location to the host. command format: 29h [address] transmit format: (xxh) (xxah) [address] is one byte with value of 01h to ffh and must be sent in ascii hex format. the controller transmits back the 256 bytes of the image in ascii hex format. command to upload the pointer values of all the mod ules this command uploads the active pointer values for all the modules in ascii hex format. there are as many bytes as number of the switches. the bytes are transmitted in ascii hex format command format: 2dh 52h transmit format: (xxh) (xxh) command to upload pointer value for a specified mod ule this command uploads the pointer value for the spe cified module in ascii hex format. command format: 2eh 52h [module #] transmit format: (xxh) (xxh) (xxah) [module #] is one byte with value of 01h to 10h and must be sent in ascii hex format. command to upload led codes of all modules this command uploads the active led codes in ascii hex format. there are two codes (on cycle, off cycle) for each module. command format: 2ch 52h transmit format: (xxh) (xxh)
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 10 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 command to upload led code for a specified module this command uploads the led codes (on cycle, off cycle) of the specified module in ascii hex format. command format: 2fh 52h [module #] transmit format: (xxh) (xxh) (xxah) [module #] is one byte with value of 01h to 10h and must be sent in ascii hex format. command to upload an attribute block for an address this command uploads an attribute block from the e eprom location to the host. command format: 2bh [address] transmit format: (xxh) (xxah) [address] is one byte with value of 01h to ffh and must be sent in ascii hex format. upon receiving this command the controller transmit s back the [attribute block] which can be up to 42 bytes transmitted in ascii hex format. 2. operation commands these commands are used in real time operation. command to download pointer values for all the modu les this command downloads the pointer values for acti ve pointer. if the pointer value is zero then the corresponding pointer is left unchanged. the image and led for all the modules are put to effect immediately. command format: 2dh 30h [pointer block] transmit format: (xxh) (xxh) (xxah) [pointer block] is many bytes as the number of swit ches and must be sent in ascii hex format. command to download one pointer value to specified module this command downloads the pointer value for speci fied module. the module will display the image and the led code of the new pointer immediately. command format: 2eh 30h [module #] [address] transmit format: (xxh) (xxh) (xxah) (xxah) [module #] is one byte with value of 01h to 28h and must be sent in ascii hex format. [address] is one byte with value of 01h to ffh and must be sent in ascii hex format.
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 11 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 command to set led codes for all modules this command sends the led codes for all the modul es. the new codes go to effect immediately. command format: 2ch 30h [led code block] transmit format: (xxh) (xxh) (xxah) [led code block] is two bytes (on cycle, off cycle) for each module, and must be sent in ascii hex format. if the value of a led code is zero, the correspondi ng code in the refresh buffer is left unchanged. command to download one led code to specified modul e this command sends an led code for a specified mod ule. it goes to effect immediately. command format: 2fh 30h [module #] [lcd/led code] transmit format: (xxh) (xxh) (xxah) (xxah) [module #] is one byte with value of 01h to 28h and must be sent in ascii hex format. [led code] is two bytes and must be sent in ascii h ex format. 3. commands to download the pictures, led codes and co ntrol codes. these commands change the data in the storage. if a location is being displayed on a module, these cha nges do not go to effect immediately. they go into effec t upon update command, or any command or switch activity that causes an update. command to download an image block this command downloads a legend block from the hos t to a storage location. command format: 28h [address] [image block] transmit format: (xxh) (xxah) (xxah) [address] is one byte with value of 01h to ffh and must be sent in ascii hex format. [image block] is 256 bytes and must be sent in asci i hex format. command to clear/fill the image data at a specified address in this command sets all the data bytes of an image to the specified byte. to clear the image this byte s hould be 00h and to have all on the byte should be ffh. command format: 27h [address] [00h] [fill byte] transmit format: (xxh) (xxah) (xxah) (xxah) [address] is one byte with value of 01h to ffh and must be sent in ascii hex format. [00h] is one byte and must be sent in ascii hex for mat (30 30). [fill byte] is one byte and must be sent in ascii h ex format. all the image bytes will be equal this b yte.
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 12 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 command to write a data byte in an image at a speci fied address this command writes a byte within an image. the im age is 8 byte x 32 row. command format: 27h [address] [01h] [column] [row] [byte] transmit format: (xxh) (xxah) (xxah) (xxah) (xxah) (xxah) [address] is one byte with value of 01h to ffh and must be sent in ascii hex format. [01h] is one byte and must be sent in ascii hex for mat (30 31). [column] is one byte with value of 01h to 08h and m ust be sent in ascii hex format. [row] is one byte with value of 01h to 20h and must be sent in ascii hex format. [byte] is one byte and must be sent in ascii hex fo rmat. command to write a row of data in an image at a spe cified address this command write a byte for all the 8 bytes of a n image row. to clear a row this byte should be 00h and to have all on the byte should be ffh. the imag e is 32 row. command format: 27h [address] [06h] [row] [byte] transmit format: (xxh) (xxah) (xxah) (xxah) (xxah) [address] is one byte with value of 01h to ffh and must be sent in ascii hex format. [01h] is one byte and must be sent in ascii hex for mat (30 31). [row] is one byte with value of 01h to 20h and mus t be sent in ascii hex format. [byte] is one byte and must be sent in ascii hex fo rmat. command to download led code to specified address this command sets the led code for a specified add ress. command format: 27h [address] [09h] [led code on cycle] [led code off cycle] transmit format: (xxh) (xxah) (xxah) (xxah) (xxah) [address] is one byte with value of 01h to ffh and must be sent in ascii hex format. [09h] is two byte and must be sent in ascii hex for mat (30 39). [led code on cycle] is one byte and must be sent in ascii hex format. [led code off cycle] is one byte and must be sent i n ascii hex format. the led code is not transferred to led code refresh block.
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 13 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 command to clear a pixel within an image this command sets a pixel within an image to zero (off) at a specified address. the image is 64 bit x 32 row. command format: 27h [address] [02h] [column] [row] transmit format: (xxh) (xxah) (xxah) (xxah) (xxah) [address] is one byte with value of 01h to ffh and must be sent in ascii hex format. [02h] is two byte and must be sent in ascii hex for mat (30 32). [column] is one byte with value of 01h to 40h and m ust be sent in ascii hex format. [row] is one byte with value of 01h to 20h and must be sent in ascii hex format. command to fill a pixel within an image this command sets a pixel within an image to one ( on) at a specified address. the image is 64 bit x 3 2 row. command format: 27h [address] [03h] [column] [row] transmit format: (xxh) (xxah) (xxah) (xxah) (xxah) [address] is one byte with value of 01h to ffh and must be sent in ascii hex format. [03h] is two byte and must be sent in ascii hex for mat (30 33). [column] is one byte with value of 01h to 24h and m ust be sent in ascii hex format. [row] is one byte with value of 00h to 17h and must be sent in ascii hex format. command to download and insert data for the left co lumn of an image this command inserts one column of pixel data to t he left side of the image. all the columns shift to the right. the right most column pixel data is lost command format: 27h [address] [07h] [pixel data] transmit format: (xxh) (xxah) (xxh) (xxah) [address] is one byte with value of 01h to ffh and must be sent in ascii hex format. [07h] is one byte and must be sent in ascii hex for mat (30 37). [pixel data] is four bytes representing the 32 pixe ls in the column. the top-most pixel is the most si gnificant bit of first byte. the values must be sent in ascii hex format.
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 14 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 command to download attribute data to a specified a ddress this command downloads the attribute data to a spe cified address. command format: 2ah [address] [attribute block] [led code on cycle] [led code off cycle] transmit format: (xxh) (xxah) (xxah) (xxah) (xxah) [address] is one byte with value of 01h to ffh and must be sent in ascii hex format. [attribute block] is 16 bytes of addresses and must be sent in ascii hex format. [led code on cycle] is one byte and must be sent in ascii hex format. [led code off cycle] is one byte and must be sent i n ascii hex format. command to set the images displayed at power up. by default upon power up, module #1 display inform ation at address 01h, module #2 display information at address 02h and so on. this command downloads t he attribute data to a specified address. command format: 21h [cch] [power up addresses] transmit format: (xxh) (xxah) (xxah) [cch] is one byte and must be sent in ascii hex for mat (43 43). [power up addresses] is up to 40 bytes. one byte fo r each module. the byte values are from 01h to ffh and must be sent in ascii hex format. the default value s are 01h, 02h, 03h, ?, ?, 26h, 27h, 28h. 4. commands to create image from characters look-up ta ble. the controller can generate an image using the font look-up tables. the default look-up tables are asc ii character values 20h to 7fh in fonts 5x7 and 7x10. the user can modify the default look-up tables as w ell as create a user-defined look-up table for remainder o f the values from 01h to ffh. the font 7x10 is treated as 8x10. the default look up table has b0 as off. the font 5x7 is treated as 6x7. the default look up table has b3 as off. the commands p rovided do not add spacing so it is possible to cre ate user defined characters for graphic block. command to create a line of character in font 5x7 this command creates a bitmap for one line of 5x7 character font and places it from starting row of t he image data at a specified address. the ten characte rs are created from the 3rd pixels to 62 nd pixels of each row. the pixels 1, 2, 63 and 64 are not change d. command format: 27h [address] [08h] [start row] [ascii string] transmit format: (xxh) (xxah) (xxah) (xxah) (xxh) [address] is one byte with value of 01h to ffh and must be sent in ascii hex format.
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 15 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 [08h] is two byte and must be sent in ascii hex for mat (30 38). [start row] is one byte with value of 01h to19h and must be sent in ascii hex format. [ascii string] is 10 bytes and is a string of font 5x7 look-up table indexes(01h to ffh). it must be s ent in hex format. command to create a line of character in font 7x10 this command create bitmap for one line of 7x10 ch aracter font and place it from starting row of the image data at a specified address. all the pixels i n the rows are used to create the 8 characters. command format: 27h [address] [04h] [start row] [ascii string] transmit format: (xxh) (xxah) (xxah) (xxah) (xxh) [address] is one byte with value of 01h to ffh and must be sent in ascii hex format. [04h] is one byte and must be sent in ascii hex for mat (30 34). [start row] is one byte with value of 01h to16h and must be sent in ascii hex format. [ascii string] is 8 bytes and is a string of font 7 x10 look-up table indexes. it must be sent in hex f ormat. command to create a 7x10 font character in an image at a specified address this command writes a character within an image. t he starting byte for the character is in column and row data. the image is 8 byte x 32 row. all the bits of starting byte are used for the character. command format: 27h [address] [05h] [column] [row] [character] transmit format: (xxh) (xxah) (xxah) (xxah) (xxah) (xxh) [address] is one byte with value of 01h to ffh and must be sent in ascii hex format. [05h] is one byte and must be sent in ascii hex for mat (30 35). [column] is one byte with value of 01h to 08h and m ust be sent in ascii hex format. [row] is one byte with value of 01h to 16h and must be sent in ascii hex format. [character] is one byte and must be sent in hex for mat (01h to ffh). this the ascii code for the chara cter command to create a 7x10 font character in an image at a specified address (split between two bytes) this command writes a character within an image. t he starting byte for the character is in column and row data. the image is 8 byte x 32 row. the character is created on b3 to b0 of starting b yte and b7 to b4 of the next bytes. command format: 27h [address] [0ch] [column] [row] [character] transmit format: (xxh) (xxah) (xxah) (xxah) (xxah) (xxh) [address] is one byte with value of 01h to ffh and must be sent in ascii hex format. [0ch] is one byte and must be sent in ascii hex for mat (30 43). [column] is one byte with value of 01h to 08h and m ust be sent in ascii hex format. [row] is one byte with value of 01h to 16h and must be sent in ascii hex format. [character] is one byte and must be sent in hex for mat. this the ascii code for the character
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 16 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 command to create a 5x7 font character in an image at a specified address. this command writes a character within an image. t he starting byte for the character is in column and row data. the image is 8 byte x 32 row. the character is created on b7 to b2 of starting b yte. other bits in the bytes are not affected. command format: 27h [address] [0dh] [column] [row] [character] transmit format: (xxh) (xxah) (xxah) (xxah) (xxah) (xxh) [address] is one byte with value of 01h to ffh and must be sent in ascii hex format. [0dh] is one byte and must be sent in ascii hex for mat (30 44). [column] is one byte with value of 01h to 08h and m ust be sent in ascii hex format. [row] is one byte with value of 01h to 16h and must be sent in ascii hex format. [character] is one byte and must be sent in hex for mat. this the ascii code for the character command to write a 5x7 font character in an image a t a specified address. this command writes a character within an image. t he starting byte for the character is in column and row data. the image is 8 byte x 32 row. the character is created on b5 to b0 of starting b yte. other bits in the bytes are not affected. command format: 27h [address] [0eh] [column] [row] [character] transmit format: (xxh) (xxah) (xxah) (xxah) (xxah) (xxh) [address] is one byte with value of 01h to ffh and must be sent in ascii hex format. [0eh] is one byte and must be sent in ascii hex for mat (30 45). [column] is one byte with value of 01h to 08h and m ust be sent in ascii hex format. [row] is one byte with value of 01h to 16h and must be sent in ascii hex format. [character] is one byte and must be sent in hex for mat. this the ascii code for the character command to write a 5x7 font character in an image a t a specified address (split between two bytes) this command writes a character within an image. t he starting byte for the character is in column and row data. the image is 8 byte x 32 row. the character is created on b3 to b0 of starting b yte and b7 to b6 of the next bytes. other bits in t he bytes are not affected. command format: 27h [address] [0fh] [column] [row] [character] transmit format: (xxh) (xxah) (xxah) (xxah) (xxah) (xxh) [address] is one byte with value of 01h to ffh and must be sent in ascii hex format. [0fh] is one byte and must be sent in ascii hex for mat (30 46). [column] is one byte with value of 01h to 08h and m ust be sent in ascii hex format. [row] is one byte with value of 01h to 16h and must be sent in ascii hex format. [character] is one byte and must be sent in hex for mat. this the ascii code for the character
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 17 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 command to write a 5x7 font character in an image a t a specified address (split between two bytes) this command writes a character within an image. t he starting byte for the character is in column and row data. the image is 8 byte x 32 row. the character is created on b1 to b0 of starting b yte and b7 to b4 of the next bytes. other bits in t he bytes are not affected. command format: 27h [address] [10h] [column] [row] [character] transmit format: (xxh) (xxah) (xxah) (xxah) (xxah) (xxh) [address] is one byte with value of 01h to ffh and must be sent in ascii hex format. [10h] is one byte and must be sent in ascii hex for mat (31 40). [column] is one byte with value of 01h to 08h and m ust be sent in ascii hex format. [row] is one byte with value of 01h to 16h and must be sent in ascii hex format. [character] is one byte and must be sent in hex for mat. this the ascii code for the character 5. commands to download to look-up tables. for look up table report based on switch activity t o work the appropriate flag bit must be set in addi tion to look up table data. a. switch report look-up table: command to download user-defined switch press event for a switch. this command sets user-defined actions taken when the specified switch is pressed using the look-up table. command format: 21h [aah] [module #] [number] [string] transmit format: (xxh) (xxah) (xxah) (xxh) (xxh) [aah] is one byte and must be sent in ascii hex for mat (41 41). [module #] is one byte with value of 01h to 28h and must be sent in ascii hex format. [number] is one byte (00h to 0fh) which indicates t he number of bytes. only the lower nibble is used. [string] may consist of up to a maximum of 15 bytes according to the lower nibble of the [number]. all default values for this section are 00h. command to download user-defined switch release ev ent for a switch. this command sets user-defined actions taken when the specified switch is released using the look-up table. command format: 21h [abh] [module #] [number] [string] transmit format: (xxh) (xxah) (xxah) (xxh) (xxh) [abh] is two byte and must be sent in ascii hex for mat (41 42). [module #] is one byte with value of 01h to 10h and must be sent in ascii hex format. [number] is one byte which indicates the number of bytes. only the lower nibble is used.
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 18 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 [string] may consist of up to a maximum of 15 bytes according to the lower nibble of the [number]. all default values for this section are 00h. command to download user-defined image press event for an address. this command sets user-defined actions taken when any switch with the image associated with the specified address is pressed using the look-up tabl e. command format: 21h [bbh] [address] [number] [string] transmit format: (xxh) (xxah) (xxah) (xxh) (xxh) [bbh] is two byte and must be sent in ascii hex for mat (42 42). [address] is one byte with value of 01h to ffh and must be sent in ascii hex format. [number] is one byte which indicates the number of bytes. only the lower nibble is used. if b4=1 then the string will be repeatedly send while the image is p ressed. [string] may consist of up to a maximum of 15 bytes according to the lower nibble of the [number]. all default values for this section are 00h. command to download user-defined image release even t for an address. this command sets user-defined actions taken when any switch with the image associated with the specified address is released using the look-up tab le. command format: 21h [bch] [address] [number] [string] transmit format: (xxh) (xxah) (xxah) (xxh) (xxh) [bch] is two byte and must be sent in ascii hex for mat (42 43). [address] is one byte with value of 01h to ffh and must be sent in ascii hex format. [number] is one byte which indicates the number of bytes. only the lower nibble is used. if b4=1 then the string will be repeatedly send while the image is p ressed. [string] may consist of up to a maximum of 15 bytes according to the lower nibble of the [number]. all default values for this section are 00h. b. font-set look-up table: there are 255 fonts (01h to ffh) in each font set. the default bit map look-up tables are created for english ascii characters (20h to 7fh). the default values f or rest of the fonts are 00h. user can change the d efault as well as create fonts for unused locations.
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 19 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 command to download a font to the look-up table for font 5x7 this command downloads the look up bit map for one font of font 5x7. command format: 21h [beh] [font index] [font bitmap] transmit format: (xxh) (xxah) (xxah) (xxh) [beh] is one byte and must be sent in ascii hex fo rmat (42 45). [font index] is one byte with value of 01h to ffh a nd must be sent in ascii hex format. it is the look-up table index. [font bitmap] is 7 bytes making up a character grap hic. the first byte is the top row of the character graphic and the 7th byte is the bottom row of the character graphic. to allow for graphic block, 6 bits of each byte are used (b7 to b2). in the default font b2 of each by te is used as space. the b7 of each byte of the character graphic data i s the leftmost column of the character graphic. b1 and b0 are not used and should be set to zero. example: (21 4245 3030 20 50 88 88 f8 88 88) sends the above illustration to look-up table index 00. command to download a font to the look-up table for font 7x10 this command downloads the look up bit map for one font of font 7x10. command format: 21h [bdh] [font value] [font bitmap] transmit format: (xxh) (xxah) (xxah) (xxh) [bdh] is two bytes and must be sent in ascii hex fo rmat (42 44). [font value] is one byte with value of 00h to ffh a nd must be sent in ascii hex format. it is the look-up table index. [font bitmap] is 10 bytes making up a character gra phic. the first byte is the top row of the character graphic and the 10th byte is t he bottom row of the character graphic. to allow for graphic block, all bits of each byte a re used. in the default font b0 of each byte is use d as space. the b7 of each byte of the character graphic data i s the leftmost column of the character graphic. example: (21 4244 3030 70 d8 cc c6 c6 fe e6 c6 c6 c6) sends the above illustration to look-up table index 00. 6. download set-up values command to set the time for led?s off cycle duratio n. this command sets the timer value for the duration of the led?s off cycle. command format: 21h [e1h] [timer value] [timer value] transmit format: (xxh) (xxah) (xxah) (xxah)
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 20 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 [e1h] is two byte and must be sent in ascii hex for mat (45 31). [timer value] is one byte with value of 01h to ffh sent twice and must be sent in ascii hex format. the default value is 40h. off cycle duration = 7 (timer value) ms. command to set the on cycle/off cycle ratio. this command sets the timer value for the duration of the led?s off cycle. command format: 21h [e2h] [ratio] [ratio] transmit format: (xxh) (xxah) (xxah) (xxah) [e2h] is two byte and must be sent in ascii hex for mat (45 32). [ratio] is one byte with value of 01h to ffh sent t wice and must be sent in ascii hex format. the defa ult value is 03h. the ratio value determines the on cycle duration fo r led's. on cycle duration = (ratio) (off cycle duration) ms . command to set the number of modules attached to th e controller. this command sets the number of modules attached t o the controller. command format: 21h [e9h] [# of modules] [# of modules] transmit format: (xxh) (xxah) (xxah) (xxah) [e9h] is one byte and must be sent in ascii hex for mat (45 39). [# of modules] is one byte with value of 01h to 28h and must be sent twice in ascii hex format. this command goes into effect after the following power up / reboot. 7. setting the flags the controller features can be customized based on customer requirements by manipulating the settings of the flags. there are three flag bytes and a command for setting each flag byte. the changes go into effect after the following power up / reboot. all the reserved b its should be set to zero. command to set a flag byte a. this command sets the flag byte a which determines the features of the controller. command format: 21h [eeh] [flag byte] [flag byte] transmit format: (xxh) (xxah) (xxah) (xxah) [flag byte] is one byte and must be sent twice in ascii hex format. this command writes the downloade d flag data to storage memory. the changes go into ef fect after the following power up / reboot.
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 21 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 flag byte a default value=63h bit enable value flag controller action when flag is set b0 1 default switch release report reports switch release events (module # + c0h) in xxh format. b1 1 default switch press event report reports swi tch press events (module # + 80h) in xxh format. b2 1 user-defined switch press event report transmits user-defined data for that switch upon switch press event in xxh format. b3 1 default image press event report transmits po inter value upon switch press event in xxah format. b4 1 user-defined image press event report transmits user-defined data for that image upon image press event in xxh format. b5 1 execute attribute for switch press enable updates pointer values if non-zero according to the pointer block. b6 1 switch press event beep enable provides audio feedback through the audio connector upon any switch press event. b7 reserved flag byte a bit settings: b0=0 ---> no transmission. b0=1 ---> upon switch release, transmit one byte (c 0h+switch number). b1=0 ---> no transmission. b1=1 ---> upon switch press, transmit one byte (80h +switch number). b2=0 ---> no transmission. b2=1 ---> upon switch press, transmit from the user -defined switch press look up table (0 to 15 bytes) . b3=0 ---> no transmission. b3=1 ---> upon switch press, transmit the pointer v alue of the module in ascii hex format (01h to ffh) . b4=0 ---> no transmission. b4=1 ---> upon switch press, transmit from the user -defined image press look up table (0 to 15 bytes). b5=0 ---> do not execute the attributes. b5=1 ---> execute attributes upon switch press. b6=0 ---> disable buzzer for switch presses. b6=1 ---> enable buzzer beep for when any switch is pressed.
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 22 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 command to set a flag byte b. this command sets the flag byte b which determines the features of the controller. command format: 21h [efh] [flag byte] [flag byte] transmit format: (xxh) (xxah) (xxah) (xxah) [flag byte] is one byte and must be sent twice in a scii hex format. this command writes the downloaded flag data to storage memory. the changes go into ef fect after the following power up / reboot. flag byte b default value=60h bit enable value flag controller action when flag is set b0 0 led code from storage uses the led code from storage. default is enabled. b1 0 reserved b2 1 reserved b3 1 reserved b4 1 xon/xoff enable uses xon/xoff protocol to com municate. b5 1 79h flag 79h is transmitted upon completion o f command. b6 1 61h flag 61h is transmitted in response to co mmand. b7 1 reserved flag byte b bit settings: b0=0 ---> when executing attribute pointers, the co ntroller pull the lcd/led code from pages to refresh buffer. b0=1 ---> do not use lcd/led codes from pages. b1=0 ---> upon power up/ reboot, use the pointers t hat were in effect before power down/ reboot. b1=1 ---> upon power up/ reboot, use the pointers f rom power-up look up table. b4=0 ---> disable b4=1 ---> enable use xon(11h) and xoff(13h) for co mmunication. the controller stops transmitting upon receiving 13h and resumes transmitting upon re ceiving 11h. the transmit buffer is 256 bytes. the data will be lost if more than 256 b ytes is to be transmitted. upon power up the controller will be in xoff mode. b6=0 ---> no transmission. b6=1 ---> upon receipt of a command byte (20h to 2f h) from host, the controller transmits 61h in xxh format. regardless of b6 setting, the controlle rs transmit 61h in respond to command 01h from host.
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 23 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 command to set a flag byte c. this command sets the flag byte c which determine s the features of the controller. command format: 21h [edh] [flag byte] [flag byte] transmit format: (xxh) (xxah) (xxah) (xxah) [flag byte] is one byte and must be sent twice in ascii hex format. this command writes the downloade d flag data to storage memory. the changes go into ef fect after the following power up / reboot. flag byte c default value=00h bit enable value flag controller action when flag is set b0 1 default image release report transmits pointe r value upon image release event in xxah format. b1 1 user-defined image release report transmits user-defined data for that switch upon switch release event in xxh format. b2 1 user-defined switch release report transmits user-defined data for that switch upon switch release event in xxh format. b3 1 user-defined image press event repeat repeatedly transmits user-defined image press event data upon image press event in xxh format. b4 1 multi-drop multi-drop. b5 1 reserved b6 1 timer for command 26h controller waits for ad ditional optional bytes until user-defined timer expires. b7 1 reserved flag byte c bit settings: b0=0 ---> no transmission. b0=1 ---> upon switch release, transmit pointer val ue of the switch in ascii hex format. b1=0 ---> no transmission. b1=1 ---> upon switch release, transmit from the us er-defined image release look up table (0 to 15 bytes). b2=0 ---> no transmission. b2=1 ---> upon switch release, transmit from the us er-defined switch release look up table (0 to 15 bytes). b3=0 ---> disable user-defined image press repeat. b3=1 ---> upon switch press, transmit from the user -defined image press look up table (0 to 15 bytes). b4=0 ---> normal operation b4=1 ---> multi-drop operation for rs422 option.
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 24 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 this option should be selected w hen many of the controllers are connected to rs422 communication network. to communicate to any of the cont roller ffh followed by the unit id of that controll er must be transmitted. the controller will be on line until feh is received. when the controller is online all the communication is as no rmal operation. in multi-drop operation xonxoff option should be activated so the transmit from controllers are managed by the master host. b6=0 ---> disable timer for command 26h. b6=1 ---> enable timer for command 26h. controller waits for additional optional bytes until user- defined timer expires. (50ms) 8. controller set-up, command 26h this command is for set-up/testing of the controlle r. the controller is put into the set-up mode, wher e any number of options may be transmitted. this is the o nly command where the timer between two consecutive received bytes is not set. the user must exit this mode by sending x (58h) or esc (1bh). it is recomm ended that the b6 of flag-c to be set during the operatio n. command 26h. command format: 26h [option(s)] transmit format: (xxh) (xxh) ????????????????????????????????????????????. option read unit id 41h controller transmits the unit id to the host. (defa ult id = 41h) ????????????????????????????????????????????. option set unit id 42h [unit id (1 byte)] controller sets the unit id to the next byte receiv ed. ????????????? ???????????????????????????????. option red led backlighting on 43h controller sends the red color code to the modules directly. it does not affect the refresh buffer. ????????????????????????????????????????????.
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 25 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 option green led backlighting on 44h controller sends the green color code to the module s directly. it does not affect the refresh buffer. ????????????????????????????????????????????. option white led backlighting on 45h controller sends the white color code to the module s directly. it does not affect the refresh buffer. ????????????????????????????????????????????. option led backlighting off 46h controller sends the off color code to the modules directly. it does not affect the refresh buffer. ??????????????????????????? ?????????????????. option turn all the module pixels on 47h turn all the pixels on for all the modules. ????????????????????????????????????????????. option turn all the module pixels off 48h turn all the pixels off for all the modules. ???????? ????????????????????????????????????. option increases led brightness level 49h controller reads the current led brightness level, increments it and stores its value. the new led bri ghtness value goes into effect immediately and remains perm anently, even after reboot. there are 8 level of brightness. ????????????????????????????????????????????.
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 26 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 option decreases led brightness level 4ah controller reads the current led brightness level, decrements it and stores its value. the new led bri ghtness value goes into effect immediately and remains perm anently, even after reboot. there are 8 level of brightness. ????????????????????????????????????????????. option toggle beeper on/off 4dh controller toggles the beeper on/off. the effect la sts for only the duration of the session. ????????????????????????????????????????????. option toggle switch closure beep 4eh controller toggles the flag for audible response to switch closures. the effect lasts for only the dur ation of the session. ????????? ???????????????????????????????????. option return controller to default state 4fh controller alters the virgin check key memory, so t hat the subsequent power-up or reset brings the con troller to the default stage. all the attribute block, look up table are replaced with default. it only replac es the image one with ?blank font memory?. all other images are unchanged. ????????????????????????????????????????????. option set attribute execution on 50h controller enables the flag for attribute execution . the effect lasts for only the duration of the ses sion. ????????????????????????????????????????????.
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 27 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 option set attribute execution off 51h controller disables the flag for attribute executio n. the effect lasts for only the duration of the se ssion. ????????????????????????????????????????????. option return firmware version 52h controller transmits the firmware version in ascii hex. example: (61 32 43 31 36 30 33 48 56 31 32 79)hex translate s to 2c1603hv12 ????????????????????????????? ???????????????. option serial set-up mode 53h [serial setup option] controller is put into serial set-up mode. once in serial set-up mode, only options for serial set-up are available. the mode is not changed until power-up o r reset. 31h select 9600 baud rate 32h select 19200 baud rate 33h select 57600 baud rate 49h write the selected option to the ram, transmit 79h and exit command 26h. 53h transmit the baud rate to the host: 9600 (20h 3 9h 36h 30h 30h), 19200 (31h 39h 32h 30h 30h) and 57600 (35h 37h 36h 30h 30h). example: (26 53 33 49) sets the baud speed to 57600. it goe s to effect upon next power-up or reset. ????????????????????????????????????????????. option reserved 54h ????????????????????????????????????????????. option reserved 55h ????????????????????????????????????????????.
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 28 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 option reserved 56h ????????????????????????????????????????????. option reserved 57h ????????????????????????????????????????????. option enable switch release reports 61h controller sets the flag which enables switch relea se reports. the effect lasts for only the duration of the session. ????????????????????????????????????????????. option disable switch release reports 62h controller sets the flag which disables switch rele ase reports. the effect lasts for only the duration of the session. ????????????????????????????????????????????. option disable switch closure beep 63h controller sets the flag which disables the switch closure beep. the effect lasts for only the duratio n of the session. ????????????????????????????????????????????. option enable switch closure beep 64h controller sets the flag which enables the switch c losure beep. the effect lasts for only the duration of the session. ?????????????????????????????? ??????????????.
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 29 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 option turn beeper off 65h controller turns beeper off. the effect lasts for o nly the duration of the session. ????????????????????????????????????????????. option turn beeper on 66h controller turns beeper on. the effect lasts for on ly the duration of the session. option disable switch press reports (default value) 67h controller sets the flag which disables switch pres s reports (default value). the effect lasts for onl y the duration of the session. ??????????????????????? ?????????????????????. option enable switch press reports (default value) 68h controller sets the flag which enables switch press reports (default value). the effect lasts for only the duration of the session. ???????????????????????????????????????? ????. option disable switch press reports (user-defined) 69h controller sets the flag which disables switch pres s reports (user-defined). the effect lasts for only the duration of the session. ????????????????????????????????????????????. option enable switch press reports (user-defined) 6ah controller sets the flag which enables switch press reports (user-defined). the effect lasts for only the duration of the session. ????????????????????????????????????????????.
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 30 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 option disable image press reports (default value) 6bh controller sets the flag which disables image press reports (default value). the effect lasts for only the duration of the session. ????????????????????????????????????????????. option enable image press reports (default value) 6ch controller sets the flag which enables image press reports (default value). the effect lasts for only the duration of the session. ????????????????????????????????????????????. option disable image press reports (user-defined) 6dh controller sets the flag which disables image press reports (user-defined). the effect lasts for only the duration of the session. ????????????????????????????????????????????. option enable image press reports (user-defined) 6eh controller sets the flag which enables image press reports (user-defined). the effect lasts for only t he duration of the session. ????????????????????????????????????????????. option exit command 26h 1bh controller transmits 79h and exits command 26h. ???????????????????????? ????????????????????. option exit command 26h 58h controller transmits 79h and exits command 26h.
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 31 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 ????????????????????????????????????????????. option any non-option byte xxh controller transmits 6eh and exits command 26h.
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 32 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 5. hardware warning: these products are esd sensitive. the esd handling procedure must be followed. power requirement: 6.5 v to 12 v. maximum current is 200 ma plus number of switches times 50. dimensions dimension: board size: 4.500? x 4.200? (114.3 x 10 6.68 mm) mounting holes: four hole size: .150? (3.81mm) distance from edges of the board: .150? (3.81mm)
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 33 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 controls overview potb: beeper volume adjusts the volume of the beeper. jp2: logic board header is the connector for the ribbon cable to the logic boards. pin numbers much match up from connec tor to connector using pin 1 as a guide. 7x2 male header .1?x.1? spa cing. note: improper installation of the logic boards cou ld damage either/both the logic boards and controller. pot1: not used . jp1: rs232/ rs422/rs485 connector links the controller to the host. 1 2 3 4 5 6 rs232 ?.. gnd tx rx gnd ?.. 1 2 3 4 5 6 rs422/485 t- nc t+ r- nc r- for rs232 u6 is populated with max232 and u7 and u8 are not populated. for rs422 u7 and u8 are populated with s n75176 and u6 is not populated. for rs485 only u7 is populated. j1a: 9v dc power jack mates with a 2.5mm cylinder power connector. center positive. j1b: alternative power connector: 2 pin header .1? spaci ng. pin1 gnd, pin2 +9v. logic board header (jp2) pin call outs: pin function 1 data for logic board shift register 2 gnd 3 clock for logic board shift registers 4 gnd 5 not used 6 +9v, vcc 7 latch pulse for logic board latches 8 out put enable for logic boards latches 9 serial clock for lcd modules 10 not used 11 data for lcd modules 12 +9v, vcc 13 not used 14 swread
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 34 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 jumper overview j3: rs232: no jumper rs485: jumper on pin 1 and pin 2 rs422: jumper on pin 2 and pin 3 unnecessary for programming. jpr: used for programming the ds89c450 microcontroller. it should be placed for the duration of programming.
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 35 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 controller schematic
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 36 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 controller schematic (continued)
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 37 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 is-l02a1, logic board, two 64x32 rgb pushbuttons
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 38 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 is-l02f1, logic board, two 64x32 rgb display
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 39 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 is-l02h2, logic board, two 64x32 rgb compact
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 40 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 is-l06a1, logic board, six 64x32 rgb pushbuttons
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 41 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 board photo
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 42 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 6. key terms & definitions module nkk switches? lcd smartswitches and smartdisplays. sometime referred to as switch. host any computer, terminal, or other device that can c ommunicate over the rs232, rs422, rs485 line. controller a pcb assembly that controls one or more logic boar ds and the switches associated with them. it communicates with a host o ver the rs232 line. logic board a pcb assembly with ?glue logic? for mounting switc hes. it is controlled by a controller. byte an eight bit hex value ranging from 00h to ffh (de cimal 0 to 255). the bit format of a byte is: (b7 b6 b5 b4 b3 b2 b1 b0) wher e b7 is most significant and bit b0 is least significant bit. nibble/hex digit a four bit value ranging from 0h to fh. a byte con sists of two nibbles. ascii a byte value representing a symbol. communication there are two formats to transmit a byte: format 1. hex format - a hex byte is transmitted without any change to it. [ xxh ] will be used to denote this. all commands and some data are sent by using this format. 2. ascii hex format - each nibble of the byte is converted to ascii cod e and sent as a byte. [ xxah ] will be used to denote this. for example, the hex byte 5ah is transmitted in tw o bytes, 35h and 41h . the ascii value for 5 is 35h and the ascii value for a is 41h . all addresses and most data are sent using this fo rmat. module number a one byte value ranging from 01h to 10h. one for e ach module. pointer each module has a pointer. the pointer value is the current address of the module. it is a one byte value ranging from 01h to ffh. address a one byte value ranging from 01h to ffh representi ng the 255 memory locations.
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 43 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 page the data at each address. each page has image data, lcd/led data, attribute block data, and user-define picture closure/release data. 7. programming the firmware the controller firmware can be programmed via the r s232 connection. the dallas semiconductor mtk software can be downlo aded from the site below. http://www.maxim-ic.com/products/microcontrollers/s oftware/index.cfm#development after you install the mtk software follow the follo wing instructions to program the microcontroller: 1. disconnect the switches from the controller at jp2. 2. install a jumper on jpr connector (top right side o f the board). this will put the microcontroller int o programming mode. 3. run mtk software. 4. select device ds89c450. 5. under menu item ?options? select the ?configure ser ial port? and select relevant port and 19200 baud r ate. 6. under menu item ?target? select ?open com x at 1920 0 baud?. 7. plug in or power up the IS-C1603H controller. 8. under menu item ?target? select ?connect to loader? . 9. the microcontroller will respond with a version num ber and copyright notice in blue. 10. under menu item ?file? select ?load flash?. 11. specify the hex file provided by nkk switches (e.g. c1603v13.hex) 12. once loaded the display shall say ?load complete? note: the switches should not be connected while pr ogramming the controller since they are not being refreshed during programming. 8. firmware issues the problems found in the most current version are listed below and will be resolved in the following version. version 1.3 1. no firmware issues at this time.
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 44 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 appendix understanding decimal, hexadecimal and binary numbe rs decimal is the numbering system we use. it is calle d base-10. every digit can be between 0 to 9. the value of each digit is equal to the digit with ((digit order) -1) zero in front. table 1, base-10 value in base-10 digit x 10000 1000 100 10 1 multiplication for converting to decimal 10 (n-1) ? ? 10 4 10 3 10 2 10 1 10 0 digit order nth digit ?. ?. fifth digit fourth digit third digit second digit first digit example: the value of each digit of the base-10 number 7605 is as follow: fourth digit: 7 with (4-1) zero = 7000 third digit: 6 with (3-1) zero = 600 second digit: 0 with (2-1) zero = 0 first digit: 5 with (1-1) zero = 5 numbering system a numbering system can be based on any number (base -n). however it has to follow the rules: 1. each digit has to be between 0 to (base minus on e). for example: ---each digit for base-2 numbering system can be 0 or 1 ---each digit for base-5 numbering system can be 0 to 4 ---each digit for base-8 numbering system can be 0 to 7 2. the value of each digit is equal to the digit wi th ((digit order) -1) zeros in front. all the operations that we use on base 10 numbering system such as addition, subtraction, multiplicati on, division? works the same for all the numbering syst ems. the difference is the carry over will be based on the base-number of the numbering system instead of 10. why do we need other base numbering systems? computers logic is based on two states: yes or no false or true high voltage or low voltage
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 45 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 base-2 numbering system (binary) the numbering system to accommodate the computer lo gic is called binary or base 2. each digit of binar y can be 0 or 1. table 2, base-2 value in base-2 digit x 10000 1000 100 10 1 multiplication for converting to decimal 2 (n-1) ? ? 2 4 =16 2 3 =8 2 2 =4 2 1 =2 2 0 =1 digit order nth digit ?. ?. fifth digit fourth digit third digit second digit first digit example: the value of each digit of the base-2 number 1010 is as follow: fourth digit: 1 with (4-1) zero = 1000 third digit: 0 with (3-1) zero = 0 second digit: 1 with (2-1) zero = 10 first digit: 0 with (1-1) zero = 0 to convert a base-2 number to decimal, multiply eac h digit by multiplier and add them together: example: converting base-2 number 1010 to decimal is as fol low: (1 x 8) + (0 x 4) + (1 x 2) + (0 x 1) = 10 to convert a decimal number to base-2 number ---divide the decimal number by 2, the remainder is the first digit of the base-2 number --- continue dividing quotient by 2 and put the rem ainder as the next digit until the quotient is equa l 0. example: convert the decimal number 21 to base-2 21 divide by 2 = 10 with 1 remainder first digit = 1 10 divide by 2 = 5 with 0 remainder second digit = 0 5 divide by 2 = 2 with 1 remainder third digit = 1 2 divide by 2 = 1 with 0 remainder fourth digit = 0 1 divide by 2 = 0 with 1 remainder fifth digit = 1 21 decimal = 101001 base-2 or binary the base-2 number 101001 reads as one zero one zero zero one.
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 46 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 base-16 numbering system communicating base-2 numbers is difficult for human because of all zero?s and one?s. to make it easie r to present computer data, hexadecimal or base-16 numbe ring system is used. four digit of base-2 numbering system convert to one digit of base-16 numbering sy stem. since we did not have digits for 10, 11, 12, 13, 14 and 15, they were assigned letters a, b, c, d, e an d f respectively. table 3, number base conversion hexadecimal base-16 decimal base-10 binary base-2 0 0 0 1 1 1 2 2 10 3 3 11 4 4 100 5 5 101 6 6 110 7 7 111 8 8 1000 9 9 1001 a 10 1010 b 11 1011 c 12 1100 d 13 1101 e 14 1110 f 15 1111 10 16 10000 11 17 10001 etc etc etc table 4, base-16 value in base-16 digit x 10000 1000 100 10 1 multiplication for converting to decimal 16 (n-1) ? ? 16 4 =65536 16 3 =4096 16 2 =256 16 1 =16 16 0 =1 digit order nth digit ?. ?. fifth digit fourth digit third digit second digit first digit
IS-C1603H intelligent controller users manual 7850 east gelding drive ? scottsdale, az 85260 -3420 IS-C1603H intelligent controller users manual a.doc page 47 of 47 toll free 1.877.2buynkk (877.228.9655) ? phone 480.991.0942 ? fax 480.998.1435 www.nkkswitches.com ? email engineering@nkkswitches.com 0410 example: convert 2a7 hex to decimal digit 3: 2 x 256 = 512 digit 2: (10) x 16 = 160 digit 1: 7x1 = 7 ---------- 679 2a7 hex = 679 decimal example: convert 925 decimal to hex 925 divide by 16 = 57 with 13 remainder first digit =d 57 divide by 16 = 3 with 9 remainder second digit = 9 3 divide by 16 = 0 with 3 remainder third digit = 3 925 decimal = 39d hex converting between hex and binary is as easy as rep lacing each digit of hex with equivalent 4 digit of binary. example: convert a5b hex to binary a = 1010 5 = 0101 b = 1011 a5b hex = 1010 0101 1011 binary converting binary to hex is as easy as replacing ea ch 4 digit of binary to equivalent digit of hex. if the binary digits are not multiple of 4 for grouping, add enou gh zero to the left to make them multiple of 4. example: convert 0111 1010 1111 binary to hex 1111 = f 1010= a 0111 = 7 0111 1010 1111 binary = 7af hex common terms: bit = binary digit nibble = 4 binary digits byte = 8 binary digits = 2 nibbles = 2 hex digits


▲Up To Search▲   

 
Price & Availability of IS-C1603H

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X